Chapter 2 Context Free Language

上下文无关文法 CFG 是四元组 G=(V,Σ,R,S),SV,RV×(VΣ),关系 R 中的元素 (A,w) 也记作 Aw

Chomsky 范式(Chomsky Norm Form)要求 R 中的规则必须形如 ABC,Aa where A,B,CV,aΣ,B,CS,并且额外允许唯一的空串规则 Sε

下推自动机 PDA(Push Down Automata) 是一个六元组 (Q,Σ,Γ,δ,q0,F),q0Q,FQ,δ:Q×Σε×ΓεP(Q×Γε)

PDA 和 CFG 的等价性

一个语言是上下文无关语言 CFL 当且仅当存在某个 PDA 识别它或者它被某个上下文无关文法描述

由于 FDA 是没有栈的 PDA,所以正则语言是上下文无关语言的一个真子集